docs: define carve-changesets suite handoffs - #44
Merged
Conversation
## Summary - Define candidate-bound per-changeset review packets and review timing - Map publish and merge-and-propagate authority to babysit-pr policies - Document ownership and terminal-result boundaries for stacked PR lifecycles - Add carve-changesets to the repository dependency overview ## Why - Make the suite composition explicit without duplicating lifecycle mechanics - Keep review, merge, and downstream propagation authority candidate-bound
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
TL;DR
Defines how each carved changeset is reviewed and handed to the existing PR babysitter without duplicating lifecycle or propagation ownership.
Summary
ready_to_mergewith merge withheld and merge-and-propagate authority tomerge_when_readywith explicit merge authority passed through.Non-goals preserved
babysit-prorreview-code-change.Validation and review
2df5136e2a7226666bc136e30905c2442a579c780bf347b887350397a7d73047d16eb3bc8ec100fejust format: passed; candidate remained unchanged.just lint-py: passed.just lint-md: passed.git diff --check: passed.just test: passed, including 84 carve-changesets tests.cleanwith zero findings for the exact candidate and base; the reviewer left the candidate and worktree unchanged.Authorized lint exception
just lintstops only at the temporary pre-packaging condition owned by #35:This exact limitation is authorized for #34. All preceding lint checks pass; no other failure is waived.
Tickets
Fixes #34